package com.h3c.nem.client;

import com.h3c.nem.dto.client.IttpClientDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

@FeignClient(name = "ittp", url = "${ittp.url}")
public interface IttpClient {

    /**
     * 获取二级部门岗类岗位
     *
     * @param ittpClientDTO
     * @return
     */
    @PostMapping(value = "/api/PostExternal/GetPostDeptList")
    String getIttpPostDeptList(@RequestBody IttpClientDTO ittpClientDTO);
    /**
     * 获取员工岗类岗位
     *
     * @param ittpClientDTO
     * @return
     */
    @PostMapping(value = "/api/PostExternal/GetPostPersonList")
    String getIttpPostPersonList(@RequestBody IttpClientDTO ittpClientDTO);
    /**
     * 更新员工岗类岗位
     *
     * @param ittpClientDTO
     * @return
     */
    @PostMapping(value = "/api/PostExternal/SavePostInfo")
    String saveIttpPostInfo(@RequestBody IttpClientDTO ittpClientDTO);

}
